home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2008 September
/
PCWorld_2008-09_cd.bin
/
v cisle
/
sadanastroju
/
interclue-1.5.6-fx.xpi
/
chrome
/
interclue
/
content
/
dialog.xul
< prev
next >
Wrap
Extensible Markup Language
|
2008-02-11
|
1KB
|
40 lines
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<!DOCTYPE overlay SYSTEM "chrome://interclue/locale/interclue.dtd">
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" id="interclue-preferences-window" onload="handleOnLoad();">
<script type="text/javascript"><![CDATA[
function handleOnLoad(){
var m;
var url = document.location.toString();
var destUrl = (m = url.match(/[?&]url=(.+)$/i)) ? m[1] : '';
var iframe = document.getElementById('interclue-dialog-iframe');
iframe.onload = checkForWindowClose;
iframe.setAttribute('src', destUrl);
checkForWindowClose();
}
//KLUDGE: window doesn't close after posting to delicious?
function checkForWindowClose(){
var iframe = document.getElementById('interclue-dialog-iframe');
var doc = iframe.contentWindow.document;
if (doc && doc.body && doc.body.innerHTML && doc.body.innerHTML.match(/<\bscript[^>]*>window\.close\(\)<\/script>/i)){
window.close();
}
else {
setTimeout(checkForWindowClose, 500);
}
}
]]></script>
<iframe id="interclue-dialog-iframe" src="dialog-loading.html" flex="1" type="content" />
</window>